package com.zznode.client.wlanpolling.model;

import java.util.HashMap;
import java.util.Map;

public class TestResultConstants {
	public static final String UID = "uid";
	public static final String SSID = "ssid";
	public static final String SYAPMAC = "sysApMac";
	public static final String APMAC = "apMac";
	public static final String HOTNAME = "hotname";
	public static final String HOTCODE = "hotcode";
	public static final String HOTTYPE = "hottype";
	public static final String HOTSUBTYPE = "hotsubtype";
	public static final String HOTLAT = "hotlat";
	public static final String HOTLON = "hotlon";
	public static final String HOTLANDMARK = "landmark";
	public static final String HOTIPREGION = "ipregion";
	public static final String HOTWORKTIME = "worktime";
	public static final String HOTADDRESS = "hotaddress";
	public static final String HOTSPOTTEL = "hotspotTel";
	public static final String APCODENO = "apCodeNo";
	public static final String APIP = "apIp";
	public static final String APDEVNAME = "apDevName";
	public static final String APLEVEL = "apLevel";
	public static final String APSERNO = "apSerNo";
	public static final String APWORKTIME = "apWorkTime";
	public static final String APCOVERTECH = "apCoverTech";
	public static final String APTRANTYPE = "apTranType";
	public static final String APCONTACTPERSON = "apContactPerson";
	public static final String APCONTACTFUN = "apContactFun";
	public static final String APCOVERAREA = "apCoverArea";
	public static final String APLAT = "apLat";
	public static final String APLON = "apLon";
	public static final String APVLAN = "apvlan";
	public static final String APVERSION = "apver";
	public static final String APLOCATION = "aploc";
	public static final String APSEC1 = "apsec1";
	public static final String APSEC2 = "apsec2";
	public static final String AP_SWITCH = "apSwitchName";
	public static final String AP_SWITCH_PORT = "apSwitchPortName";
	public static final String AP_SWITCH_BANDWIDTH = "apSwitchBandwidth";
	public static final String AP_REMARK = "apRemark";
	public static final String PHONEMAC = "phonemac";
	public static final String PHONECOMPANY = "phonecompany";
	public static final String PHONETYPE = "phonetype";
	
	public final static Map<String, String> ResultMaps = new HashMap<String, String>();
	
	static {
		ResultMaps.put("SSID", SSID);
		ResultMaps.put("PHONEMAC", PHONEMAC);
		ResultMaps.put("PHONECOMPANY", PHONECOMPANY);
		ResultMaps.put("PHONETYPE", PHONETYPE);
		
		ResultMaps.put("AP_CODE", TestResultConstants.APCODENO);
		ResultMaps.put("AP_CONTRACTFUNC", TestResultConstants.APCONTACTFUN);
		ResultMaps.put("AP_CONTRACTPERSON", TestResultConstants.APCONTACTPERSON);
		ResultMaps.put("AP_COVER", TestResultConstants.APCOVERAREA);
		ResultMaps.put("AP_COVER_TYPE", TestResultConstants.APCOVERTECH);
		ResultMaps.put("DEV_ID", TestResultConstants.APDEVNAME);
		ResultMaps.put("AP_IP", TestResultConstants.APIP);
		ResultMaps.put("AP_LEVEL", TestResultConstants.APLEVEL);
		ResultMaps.put("AP_MAC", TestResultConstants.APMAC);
		ResultMaps.put("AP_SN", TestResultConstants.APSERNO);
		
		ResultMaps.put("AP_RUNTIME", TestResultConstants.APWORKTIME);
		ResultMaps.put("AP_VLAN_ID", APVLAN);
		ResultMaps.put("AP_SOFT_VERSION", APVERSION);
		ResultMaps.put("AP_DEV_POSITION", APLOCATION);
		ResultMaps.put("AP_SECTION_NO1", APSEC1);
		ResultMaps.put("AP_SECTION_NO2", APSEC2);
		
		ResultMaps.put("AP_REMARK", "remark");
		
		// AC
		ResultMaps.put("AP_TRANSFER_TYPE", TestResultConstants.APTRANTYPE);
		ResultMaps.put("AP_SWITCH", AP_SWITCH);
		ResultMaps.put("AP_SWITCH_PORT", AP_SWITCH_PORT);
		ResultMaps.put("AP_SWITCH_BANDWIDTH", AP_SWITCH_BANDWIDTH);
		
		// Hotspot
		ResultMaps.put("HOT_ADDRESS", TestResultConstants.HOTADDRESS);
		ResultMaps.put("HOT_CODENO", TestResultConstants.HOTCODE);
		ResultMaps.put("HOT_LATITUDE", TestResultConstants.HOTLAT); 
		ResultMaps.put("HOT_LONGITUDE", TestResultConstants.HOTLON);
		ResultMaps.put("HOT_NAME", TestResultConstants.HOTNAME);
		ResultMaps.put("HOT_CLASS", TestResultConstants.HOTSUBTYPE);
		ResultMaps.put("HOT_TYPE", TestResultConstants.HOTTYPE);
		ResultMaps.put("HOTSPOT_TEL", TestResultConstants.HOTSPOTTEL);
		ResultMaps.put("HOT_LANDMARK", HOTLANDMARK);
		ResultMaps.put("HOT_IPADDRESS", HOTIPREGION);
		
		ResultMaps.put("AP_LATITUDE", TestResultConstants.APLAT);
		ResultMaps.put("AP_LONGTITUDE", TestResultConstants.APLON);
		
	}
	
	public static final String IPADDRESS = "ipAddress";
	public static final String AVERAGERATE = "averageRate";
	public static final String PEEKRATE = "peekRate";
	
	public static final String APNETTIMELOG = "apnettimelag";
	public static final String APNETLOSS = "apnetloss";
	public static final String NETSKYTIMELOG = "netskytimelag";
	public static final String NETSKYLOSS = "netskyloss";
	
	public static final String RSSIVAL1 = "rssival1";
	public static final String RSSIVAL2 = "rssival2";
	public static final String RSSIVAL3 = "rssival3";
	public static final String RSSIVAL4 = "rssival4";
	
	public static final String SNRVAL1 = "snrval1";
	public static final String SNRVAL2 = "snrval2";
	public static final String SNRVAL3 = "snrval3";
	public static final String SNRVAL4 = "snrval4";
	
	public static final String DELAYVAL1 = "delayval1";
	public static final String DELAYVAL2 = "delayval2";
	public static final String DELAYVAL3 = "delayval3";
	public static final String DELAYVAL4 = "delayval4";
	
	public static final String PACKLOSTVAL1 = "packlostval1";
	public static final String PACKLOSTVAL2 = "packlostval2";
	public static final String PACKLOSTVAL3 = "packlostval3";
	public static final String PACKLOSTVAL4 = "packlostval4";
	
	public static final String RSSIREMARK1 = "rssiremark1";
	public static final String RSSIREMARK2 = "rssiremark2";
	public static final String RSSIREMARK3 = "rssiremark3";
	public static final String RSSIREMARK4 = "rssiremark4";
	
	public static final String DEVAP1 = "devAp1";
	public static final String DEVAP2 = "devAp2";
	public static final String CHANGETIMELAG = "changetimelag";
	public static final String CHANGELOSS = "changeloss";
	
	public static final String URL = "url";
	public static final String APNETIP = "apNetIp";
	public static final String NETSKYIP = "netskyIp";
	public static final String NETSKYNET = "netskyNet";
	public static final String BANDWIDTH = "bandwidth";
	public static final String USERNAME = "username";
	public static final String REMARK = "remark";
	public static final String AREAID = "areaid";
	public static final String CITYCODE = "citycode";
	
	public static String UPLOADSPEED = "uploadSpeed";
	public static String UPLOADDATASIZE = "uploadDatasize";
	public static String DOWNLOADSPEED = "downloadSpeed";
	public static String DOWNLOADDATASIZE = "downloadDatasize";
	public static String MANUALPINGDELAY = "manualPingDelay";
	public static String MANUALPINGPACKAGE = "manualPingLossPackage";
	public static String MANUALPINGPARAMS = "manualPingParams";
	
	public static String RELTESTCOUNT = "relTestCount";
	public static String RELTESTDELAY = "relTestDelay";
	
}
